(function(window, $, undefined) {
var _block_namespaces_ = window._block_namespaces_ || (window._block_namespaces_ = {});
var name = "PictureAmplification";
var _nodeObj = {};
var PictureAmplification = _block_namespaces_[name] || (_block_namespaces_[name] = {});
$.extend(PictureAmplification, {
"init": init,
"module_init": module_init
})
function init(nodeObj) {
if (!!!nodeObj) {
return;
}
$.extend(_nodeObj, nodeObj);
var $selector = $('div[data-settingid=' + nodeObj.settingId + ']');
if($selector.find('.PictureAmplification .slick').hasClass('slick-initialized')){
$selector.find('.PictureAmplification .slick ').slick('unslick')
}
var slickPic = $selector.find('.PictureAmplification .slick').slick({
dots: true,
accessibility: false,
arrows: false,
fade: true,
});
//遍历大图赋值图片路径给小图
var outwards = $selector.find(".outward");
if (outwards.length > 0) {
outwards.remove();
}
for (var i = 0; i < $selector.find(" .PictureAmplification .PICbanner .slick-dots li").length; i++) {
var a = $selector.find(" .PictureAmplification .PICbanner .slick li").eq(i)
var srcs = a.find("img").attr("data-original")
if(!srcs) return
if (i == 0 ) {
var imgss = "
"
} else {
var imgss = ""
}
$selector.find(" .PictureAmplification .smallPic").append(imgss)
}
//点击小图切换边框
$selector.find(" .PictureAmplification .smallPic>.outward>div").click(function() {
if ($(window).width() < 900) {
$selector.find(".PictureAmplification .Mongolia").addClass("shows")
$("body").css('overflow', 'hidden')
}
$selector.find(" .PictureAmplification .smallPic>.outward>div").removeClass("border_re")
$selector.find(" .PictureAmplification .smallPic>.outward>div>div").addClass("mongolias")
$(this).addClass("border_re")
$(this).children("div").removeClass("mongolias")
for (var i = 0; i < $selector.find(" .PictureAmplification .smallPic>.outward>div").length; i++) {
if ($selector.find(" .PictureAmplification .smallPic>.outward>div").eq(i).hasClass("border_re")) {
$selector.find(".PictureAmplification .slick").slick('slickGoTo', i);
}
}
})
$selector.find(".PictureAmplification .Mongolia").click(function() {
if ($(window).width() < 900) {
$selector.find(".PictureAmplification .Mongolia").removeClass("shows")
$("body").css('overflow', 'visible')
}
})
$('.PictureAmplification .slick').on('beforeChange', function(event, slick, currentSlide, nextSlide) {
console.log("nextSlide", nextSlide)
$selector.find(" .PictureAmplification .smallPic>.outward>div").removeClass("border_re")
$selector.find(" .PictureAmplification .smallPic>.outward>div").eq(nextSlide).addClass("border_re")
$selector.find(" .PictureAmplification .smallPic>.outward>div>div").addClass("mongolias")
$selector.find(" .PictureAmplification .smallPic>.outward>div").eq(nextSlide).children("div").removeClass("mongolias")
});
}
function module_init(_nodeObj) {
init(_nodeObj)
}
})(window, jQuery);